package stack;

/**
 * 栈接口:描述栈抽象数据类型
 * 泛型参数T表示数据元素的数据类型
 */
public interface SStack<T> {
	boolean isEmpty(); // 判断栈是否为空

	void push(T x); // 元素x入栈

	boolean isFull(); // 判断栈是否已满

	T pop(); // 出栈，返回栈顶元素

	T getTop(); // 取栈顶元素，未出栈
}
